package com.example.administrator.mvp.model.user.remote;

import android.content.Context;

import com.example.administrator.mvp.model.entity.UserEntity;
import com.example.administrator.mvp.model.user.UserSource;

/**
 * 远程数据源：通过服务端来存取数据，可以结合网络请求框架使用
 */
public class UserRemoteModel implements UserSource {
    Context context;

    public UserRemoteModel(Context context) {
        this.context = context;
    }

    @Override
    public Boolean login(String userName, String passWord) {
        //由于该Demo没有引入网络请求框架，这里就模拟已经调用了远程登录接口
        return true;
    }

    @Override
    public UserEntity getUserInfo(String token) {
        //由于该Demo没有引入网络请求框架，这里就模拟已经调用了获取用户信息接口
        UserEntity entity = new UserEntity();
        entity.setName("lin");
        entity.setAge("18");
        entity.setImage("http://sub.dev.zounian.net/static/home/img/logo.png");
        return entity;
    }

}